.ui-border(@color) {
	border: 1px solid @color;	
}

.ui-background(@color, @texture, @fill) {
	@wn: "@{texture}-w";
	@hn: "@{texture}-h";
	@fn: "@{texture}-f";
	@pxn: "@{texture}-px";
	@pyn: "@{texture}-py";
	@w: @@wn;
	@h: @@hn;
	@f: @@fn;
	background-color: @color;
	background-image: url("http://jqueryui.com/themeroller/images/?new=@{color}&w=@{w}&h=@{h}&f=png&q=100&fltr[]=over|textures/@{f}|0|0|@{fill}");
	background-repeat: repeat-x;
	background-position: @@pxn @pyn;
}

.ui-icon-image(@color) {
	background-image: url("http://jqueryui.com/themeroller/images/?new=@{color}&w=256&h=240&f=png&fltr[]=rcd|256&fltr[]=mask|icons/icons.png");	
}

.ui-opacity(@percent) {
	opacity: @percent/100;
	filter: ~"Alpha(Opacitiy = @{percent})";	
}

.ui-radius(@radius) {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}